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.19Mb / 126.88Mb = 0.23 ]
*********************************************************
>>> ROUND INIT 1/10; time remaining = 199246.0, horizon = 50
*********************************************************
Reading turn message
[#document] 
    [turn] 
        [turn-num]  "1"
        [time-left]  "199244.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.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        [1e-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.018739938735961914
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 23
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "196982.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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-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.001188039779663086
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 11
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "196661.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v90=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.0045931339263916016
Translation time(mins) : 0.002
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 9
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "196517.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.002744913101196289
Translation time(mins) : 0.002
---------> 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]  "196303.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [1e-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.002885103225708008
Translation time(mins) : 0.002
---------> 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]  "196039.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v90=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.0026679039001464844
Translation time(mins) : 0.002
---------> 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]  "195806.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.004258871078491211
Translation time(mins) : 0.002
---------> 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]  "195443.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.0039861202239990234
Translation time(mins) : 0.002
---------> 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]  "9"
        [time-left]  "195103.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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-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.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]  "10"
        [time-left]  "194913.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.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]  "11"
        [time-left]  "194723.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.962154388427734E-4
Translation time(mins) : 0.002
---------> 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]  "194501.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.791519165039062E-4
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]  "13"
        [time-left]  "194385.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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-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.0023333333333333335
---------> 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]  "194278.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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-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.419586181640625E-4
Translation time(mins) : 0.0023333333333333335
---------> 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]  "194195.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v90=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.004168987274169922
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]  "16"
        [time-left]  "193907.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.002920866012573242
Translation time(mins) : 0.0023333333333333335
---------> 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]  "193700.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.002939939498901367
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]  "18"
        [time-left]  "193504.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.003936052322387695
Translation time(mins) : 0.0023333333333333335
---------> 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]  "19"
        [time-left]  "193270.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.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]  "20"
        [time-left]  "193054.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v90=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.0031371116638183594
Translation time(mins) : 0.0023333333333333335
---------> 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]  "192872.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0029380321502685547
Translation time(mins) : 0.0023333333333333335
---------> 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]  "192675.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.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]  "23"
        [time-left]  "192488.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.0028820037841796875
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]  "24"
        [time-left]  "192312.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.679462432861328E-4
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]  "25"
        [time-left]  "192145.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v90=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.0031290054321289062
Translation time(mins) : 0.0023333333333333335
---------> 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]  "191977.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0028810501098632812
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]  "27"
        [time-left]  "191787.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.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]  "28"
        [time-left]  "191594.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.002866983413696289
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]  "29"
        [time-left]  "191396.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.290840148925781E-4
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]  "30"
        [time-left]  "191329.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v90=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.003114938735961914
Translation time(mins) : 0.0023333333333333335
---------> 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]  "191274.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0028798580169677734
Translation time(mins) : 0.0023333333333333335
---------> 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]  "191213.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.002997159957885742
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]  "33"
        [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]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.002775907516479492
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]  "34"
        [time-left]  "191088.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v90=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.0031518936157226562
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]  "35"
        [time-left]  "190997.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0027680397033691406
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]  "36"
        [time-left]  "190927.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.002653837203979492
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: 
Reading turn message
[#document] 
    [turn] 
        [turn-num]  "37"
        [time-left]  "190869.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.002919912338256836
Translation time(mins) : 0.0026666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "190799.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.0026666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "190747.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v90=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.003116130828857422
Translation time(mins) : 0.0028333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "190685.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0027391910552978516
Translation time(mins) : 0.0028333333333333335
---------> 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]  "190595.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.0026509761810302734
Translation time(mins) : 0.0028333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "190538.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0027649402618408203
Translation time(mins) : 0.0028333333333333335
---------> 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]  "190480.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.0028200149536132812
Translation time(mins) : 0.0028333333333333335
---------> 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]  "190416.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [1e-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.002788066864013672
Translation time(mins) : 0.0028333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "190357.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v90=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.002660036087036133
Translation time(mins) : 0.0028333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "190305.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.002933979034423828
Translation time(mins) : 0.0028333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "190253.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.003144979476928711
Translation time(mins) : 0.0028333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "190200.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.002866983413696289
Translation time(mins) : 0.0028333333333333335
---------> 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]  "190130.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.002931833267211914
Translation time(mins) : 0.0030000000000000005
---------> 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]  "190056.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v99=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.0032181739807128906
Translation time(mins) : 0.0030000000000000005
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root 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]  "190003"
        [immediate-reward]  "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 146011976 / 466092032 = 0.3132685520785732
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: 73.18Mb / 240.12Mb = 0.3 ]
*********************************************************
>>> ROUND INIT 2/10; time remaining = 189664.0, horizon = 50
*********************************************************
Reading turn message
[#document] 
    [turn] 
        [turn-num]  "1"
        [time-left]  "189663.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.0027420520782470703
Translation time(mins) : 0.0036666666666666666
---------> 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]  "189564.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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) : 8.43048095703125E-4
Translation time(mins) : 0.0036666666666666666
---------> 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]  "189512.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v99=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.003134012222290039
Translation time(mins) : 0.0036666666666666666
---------> 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]  "189457.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.0030851364135742188
Translation time(mins) : 0.0036666666666666666
---------> 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]  "189379.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002989053726196289
Translation time(mins) : 0.0036666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "189294.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v99=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.0033309459686279297
Translation time(mins) : 0.0036666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "189234.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.003056049346923828
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]  "8"
        [time-left]  "189165.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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 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.0036191940307617188
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]  "9"
        [time-left]  "188993.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v99=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.0033249855041503906
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]  "10"
        [time-left]  "188821.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.0029048919677734375
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]  "11"
        [time-left]  "188691.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [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 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.003180980682373047
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]  "12"
        [time-left]  "188632.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.003998994827270508
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]  "13"
        [time-left]  "188493.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002856016159057617
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]  "14"
        [time-left]  "188297.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0029418468475341797
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]  "15"
        [time-left]  "188169.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.003091096878051758
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]  "16"
        [time-left]  "188098.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.0029010772705078125
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]  "17"
        [time-left]  "188032.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0028679370880126953
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]  "18"
        [time-left]  "187965.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.003206968307495117
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]  "19"
        [time-left]  "187855.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.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]  "20"
        [time-left]  "187787.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0032439231872558594
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]  "21"
        [time-left]  "187718.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.0029599666595458984
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]  "22"
        [time-left]  "187644.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.003101825714111328
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]  "23"
        [time-left]  "187571.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.0029048919677734375
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]  "24"
        [time-left]  "187513.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0031850337982177734
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]  "25"
        [time-left]  "187447.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.002897024154663086
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]  "26"
        [time-left]  "187372.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0031960010528564453
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]  "27"
        [time-left]  "187267.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.002939939498901367
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]  "28"
        [time-left]  "187215.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002975940704345703
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]  "29"
        [time-left]  "187163.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.
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.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]  "30"
        [time-left]  "187110.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v99=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.003246784210205078
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]  "31"
        [time-left]  "186986.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.0029489994049072266
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]  "32"
        [time-left]  "186799.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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 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.002758026123046875
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]  "33"
        [time-left]  "186744.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.130073547363281E-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]  "34"
        [time-left]  "186692.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.118152618408203E-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]  "35"
        [time-left]  "186639.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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]  "36"
        [time-left]  "186588.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.510185241699219E-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]  "186535.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.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]  "186482.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.101463317871094E-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]  "39"
        [time-left]  "186429.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v99=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.0031239986419677734
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]  "186374.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.0029180049896240234
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]  "41"
        [time-left]  "186321.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0028939247131347656
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]  "186266.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0028460025787353516
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]  "43"
        [time-left]  "186212.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002833843231201172
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]  "186160.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0028438568115234375
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]  "45"
        [time-left]  "186090.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0028710365295410156
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]  "46"
        [time-left]  "186038.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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 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.002813100814819336
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]  "47"
        [time-left]  "185984.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.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]  "185934.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v99=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.003134012222290039
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]  "49"
        [time-left]  "185882.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.0028238296508789062
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]  "50"
        [time-left]  "185823.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0030829906463623047
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: 
[#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]  "185768"
        [immediate-reward]  "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 132854448 / 466092032 = 0.28503908858926813
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.43Mb / 192.41Mb = 0.37 ]
*********************************************************
>>> ROUND INIT 3/10; time remaining = 185475.0, horizon = 50
*********************************************************
Reading turn message
[#document] 
    [turn] 
        [turn-num]  "1"
        [time-left]  "185475.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        [8e-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.002888917922973633
Translation time(mins) : 0.004666666666666667
---------> 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]  "185404.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-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.939338684082031E-4
Translation time(mins) : 0.004666666666666667
---------> 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]  "185345.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-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.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]  "185284.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-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.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]  "185234.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-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.029937744140625E-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]  "6"
        [time-left]  "185168.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0028429031372070312
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]  "7"
        [time-left]  "185107.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.002998828887939453
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]  "8"
        [time-left]  "185037.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0031249523162841797
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]  "184986.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0031719207763671875
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]  "184934.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0032241344451904297
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]  "184856.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0032019615173339844
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]  "184796.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0028328895568847656
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]  "13"
        [time-left]  "184696.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.003165006637573242
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]  "14"
        [time-left]  "184644.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0031859874725341797
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]  "15"
        [time-left]  "184590.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0032639503479003906
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]  "16"
        [time-left]  "184538.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.003251791000366211
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]  "17"
        [time-left]  "184468.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0029349327087402344
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]  "18"
        [time-left]  "184417.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-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.029937744140625E-4
Translation time(mins) : 0.005000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "184368.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-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.832050323486328E-4
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]  "20"
        [time-left]  "184316.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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        [8e-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.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]  "21"
        [time-left]  "184238.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-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.691383361816406E-4
Translation time(mins) : 0.005000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "184187.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-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.648468017578125E-4
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]  "23"
        [time-left]  "184134.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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        [8e-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.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]  "24"
        [time-left]  "184074.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.002902984619140625
Translation time(mins) : 0.005000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "184017.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0028238296508789062
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]  "26"
        [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]  "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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.003117799758911133
Translation time(mins) : 0.005000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "183914.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0029811859130859375
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]  "28"
        [time-left]  "183834.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.002846956253051758
Translation time(mins) : 0.005000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "183777.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0028982162475585938
Translation time(mins) : 0.005000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "183725.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0032150745391845703
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]  "31"
        [time-left]  "183674.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0028247833251953125
Translation time(mins) : 0.005000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "183611.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.002819061279296875
Translation time(mins) : 0.005000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "183560.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.003175020217895508
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]  "34"
        [time-left]  "183510.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.003010988235473633
Translation time(mins) : 0.005000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "183441.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-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.342266082763672E-4
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]  "36"
        [time-left]  "183390.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-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.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]  "37"
        [time-left]  "183338.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-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.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]  "38"
        [time-left]  "183286.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.002836942672729492
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]  "39"
        [time-left]  "183235.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0027871131896972656
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]  "40"
        [time-left]  "183184.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0030579566955566406
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]  "41"
        [time-left]  "183118.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.002949953079223633
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]  "42"
        [time-left]  "183067.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0027990341186523438
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]  "43"
        [time-left]  "183014.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.003253936767578125
Translation time(mins) : 0.005333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 5
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "182951.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0032939910888671875
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]  "45"
        [time-left]  "182899.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.003198862075805664
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]  "46"
        [time-left]  "182826.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0030999183654785156
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]  "47"
        [time-left]  "182772.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0029420852661132812
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]  "48"
        [time-left]  "182722.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [8e-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.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]  "182674.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0028939247131347656
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]  "182620.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [8e-02, 1e+06]
Warning: Model contains large bounds
         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.0028710365295410156
Translation time(mins) : 0.0055000000000000005
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root 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]  "182563"
        [immediate-reward]  "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 92690416 / 466092032 = 0.19886719711183562
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: 66.52Mb / 142.08Mb = 0.47 ]
*********************************************************
>>> ROUND INIT 4/10; time remaining = 182323.0, horizon = 50
*********************************************************
Reading turn message
[#document] 
    [turn] 
        [turn-num]  "1"
        [time-left]  "182321.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-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.003170013427734375
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]  "2"
        [time-left]  "182264.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v106=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.0028018951416015625
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]  "3"
        [time-left]  "182212.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.002897024154663086
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]  "4"
        [time-left]  "182161.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.002835988998413086
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]  "5"
        [time-left]  "182104.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-02, 1e+06]
Warning: Model contains large bounds
         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.003139019012451172
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]  "6"
        [time-left]  "182053.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.099079132080078E-4
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]  "7"
        [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        [1e-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.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]  "8"
        [time-left]  "181912.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.008480072021484E-4
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]  "9"
        [time-left]  "181863.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v106=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.003432035446166992
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]  "10"
        [time-left]  "181811.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.002950906753540039
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]  "11"
        [time-left]  "181747.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.002872943878173828
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]  "12"
        [time-left]  "181668.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0028519630432128906
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]  "13"
        [time-left]  "181617.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-02, 1e+06]
Warning: Model contains large bounds
         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.003092050552368164
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]  "14"
        [time-left]  "181527.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.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]  "15"
        [time-left]  "181475.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.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]  "16"
        [time-left]  "181424.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.490085601806641E-4
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]  "17"
        [time-left]  "181373.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v106=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.0028228759765625
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]  "18"
        [time-left]  "181318.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0028259754180908203
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]  "19"
        [time-left]  "181179.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0028328895568847656
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]  "20"
        [time-left]  "181013.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-02, 1e+06]
Warning: Model contains large bounds
         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.0032389163970947266
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]  "180830.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.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]  "22"
        [time-left]  "180782.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.939338684082031E-4
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]  "23"
        [time-left]  "180733.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.058547973632812E-4
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]  "24"
        [time-left]  "180685.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.719993591308594E-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]  "25"
        [time-left]  "180636.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v106=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.0028400421142578125
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]  "26"
        [time-left]  "180542.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0028181076049804688
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]  "27"
        [time-left]  "180491.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.002846956253051758
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]  "28"
        [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]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.004133939743041992
Translation time(mins) : 0.006500000000000001
---------> 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]  "29"
        [time-left]  "180374.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.002877950668334961
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]  "30"
        [time-left]  "180324.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0028481483459472656
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]  "31"
        [time-left]  "180262.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-02, 1e+06]
Warning: Model contains large bounds
         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.003122091293334961
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]  "32"
        [time-left]  "180208.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v106=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.002817869186401367
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]  "33"
        [time-left]  "180084.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0029020309448242188
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]  "34"
        [time-left]  "180031.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0028100013732910156
Translation time(mins) : 0.006666666666666667
---------> 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]  "179974.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0028710365295410156
Translation time(mins) : 0.006666666666666667
---------> 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]  "179919.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0027790069580078125
Translation time(mins) : 0.006666666666666667
---------> 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]  "179865.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0029740333557128906
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]  "38"
        [time-left]  "179810.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0028641223907470703
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]  "39"
        [time-left]  "179758.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.002827167510986328
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]  "40"
        [time-left]  "179708.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0028798580169677734
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]  "41"
        [time-left]  "179658.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0029010772705078125
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]  "42"
        [time-left]  "179594.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.00308990478515625
Translation time(mins) : 0.006666666666666667
---------> 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]  "179541.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v106=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.0029060840606689453
Translation time(mins) : 0.006666666666666667
---------> 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]  "179490.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.002892017364501953
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]  "45"
        [time-left]  "179438.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-02, 1e+06]
Warning: Model contains large bounds
         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.0030808448791503906
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]  "46"
        [time-left]  "179387.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-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.479190826416016E-4
Translation time(mins) : 0.006833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "179333.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v106=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.002846956253051758
Translation time(mins) : 0.006833333333333334
---------> 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]  "179282.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.002969980239868164
Translation time(mins) : 0.006833333333333334
---------> 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]  "179232.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-02, 1e+06]
Warning: Model contains large bounds
         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.0028438568115234375
Translation time(mins) : 0.006833333333333334
---------> 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]  "179180.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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-02, 1e+06]
Warning: Model contains large bounds
         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.003162860870361328
Translation time(mins) : 0.006833333333333334
---------> 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]  "179086"
        [immediate-reward]  "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 168202304 / 466092032 = 0.360877879156707
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.34Mb / 189.79Mb = 0.37 ]
*********************************************************
>>> ROUND INIT 5/10; time remaining = 178909.0, horizon = 50
*********************************************************
Reading turn message
[#document] 
    [turn] 
        [turn-num]  "1"
        [time-left]  "178908.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        [5e-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.003000974655151367
Translation time(mins) : 0.007500000000000001
---------> 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]  "178824.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.007666666666666667
---------> 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]  "178771.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0026710033416748047
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]  "4"
        [time-left]  "178713.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0026009082794189453
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]  "5"
        [time-left]  "178659.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002666950225830078
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]  "6"
        [time-left]  "178567.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.003041982650756836
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]  "7"
        [time-left]  "178516.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.007666666666666667
---------> 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]  "8"
        [time-left]  "178461.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.750988006591797E-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]  "9"
        [time-left]  "178413.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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        [5e-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.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]  "10"
        [time-left]  "178317.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.679462432861328E-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]  "11"
        [time-left]  "178267.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.007833333333333335
---------> 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]  "178216.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.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]  "13"
        [time-left]  "178165.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.650852203369141E-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]  "14"
        [time-left]  "178116.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0025908946990966797
Translation time(mins) : 0.007833333333333335
---------> 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]  "178064.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002691030502319336
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]  "16"
        [time-left]  "178012.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0029468536376953125
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]  "17"
        [time-left]  "177960.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0027539730072021484
Translation time(mins) : 0.007833333333333335
---------> 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]  "177908.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0026140213012695312
Translation time(mins) : 0.007833333333333335
---------> 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]  "177857.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002640962600708008
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]  "20"
        [time-left]  "177805.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002969980239868164
Translation time(mins) : 0.007833333333333335
---------> 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]  "177752.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0025970935821533203
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]  "22"
        [time-left]  "177700.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0029900074005126953
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]  "23"
        [time-left]  "177650.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0026700496673583984
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]  "24"
        [time-left]  "177595.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002638101577758789
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]  "25"
        [time-left]  "177544.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002583026885986328
Translation time(mins) : 0.008166666666666668
---------> 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]  "177495.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0030069351196289062
Translation time(mins) : 0.008166666666666668
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "177444.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.008166666666666668
---------> 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]  "177385.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002602815628051758
Translation time(mins) : 0.008166666666666668
---------> 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]  "177335.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0025930404663085938
Translation time(mins) : 0.008333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "177283.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.00275421142578125
Translation time(mins) : 0.008333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "177230.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0026497840881347656
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]  "32"
        [time-left]  "177147.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0028679370880126953
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]  "33"
        [time-left]  "177092.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0026569366455078125
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]  "34"
        [time-left]  "177041.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002671957015991211
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]  "35"
        [time-left]  "176988.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0026810169219970703
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]  "36"
        [time-left]  "176938.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0026280879974365234
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]  "37"
        [time-left]  "176885.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002828836441040039
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]  "38"
        [time-left]  "176831.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002630949020385742
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]  "39"
        [time-left]  "176781.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0027611255645751953
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]  "40"
        [time-left]  "176730.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0027420520782470703
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]  "41"
        [time-left]  "176676.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002947092056274414
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]  "42"
        [time-left]  "176625.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002650022506713867
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]  "43"
        [time-left]  "176573.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0029888153076171875
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]  "44"
        [time-left]  "176516.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.029937744140625E-4
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]  "45"
        [time-left]  "176465.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.650852203369141E-4
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]  "46"
        [time-left]  "176414.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.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]  "47"
        [time-left]  "176359.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0026788711547851562
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]  "48"
        [time-left]  "176306.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0026328563690185547
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]  "49"
        [time-left]  "176254.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002588987350463867
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]  "50"
        [time-left]  "176191.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002995014190673828
Translation time(mins) : 0.008666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root 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]  "176125"
        [immediate-reward]  "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 84049368 / 466092032 = 0.18032783705686692
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.95Mb / 142.08Mb = 0.46 ]
*********************************************************
>>> ROUND INIT 6/10; time remaining = 175768.0, horizon = 50
*********************************************************
Reading turn message
[#document] 
    [turn] 
        [turn-num]  "1"
        [time-left]  "175766.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        [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.0028960704803466797
Translation time(mins) : 0.009333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "175695.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.998943328857422E-4
Translation time(mins) : 0.009333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "175647.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.009333333333333334
---------> 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]  "175596.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.951259613037109E-4
Translation time(mins) : 0.009333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "175524.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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.
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.967948913574219E-4
Translation time(mins) : 0.009500000000000001
---------> 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]  "175471.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.801055908203125E-4
Translation time(mins) : 0.009500000000000001
---------> 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]  "175399.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.750988006591797E-4
Translation time(mins) : 0.009500000000000001
---------> 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]  "175348.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.681846618652344E-4
Translation time(mins) : 0.009500000000000001
---------> 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]  "175298.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.0028939247131347656
Translation time(mins) : 0.009500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "175226.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v77=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.009500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "175175.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v87=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.009500000000000001
---------> 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]  "175110.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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 v87=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.003034830093383789
Translation time(mins) : 0.009500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "175059.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.108615875244141E-4
Translation time(mins) : 0.009500000000000001
---------> 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]  "175009.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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.
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.189678192138672E-4
Translation time(mins) : 0.009500000000000001
---------> 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]  "174955.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.0027379989624023438
Translation time(mins) : 0.009500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "174904.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v77=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.0029549598693847656
Translation time(mins) : 0.009500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "174850.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v87=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.003072977066040039
Translation time(mins) : 0.009500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "174800.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v87=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.003002166748046875
Translation time(mins) : 0.009500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "174737.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v87=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.009500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "174687.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v87=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.0026559829711914062
Translation time(mins) : 0.009500000000000001
---------> 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]  "174633.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v77=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.0029249191284179688
Translation time(mins) : 0.009500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "174582.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v87=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.009500000000000001
---------> 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]  "174528.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.00279998779296875
Translation time(mins) : 0.009500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "174477.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v77=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.002827882766723633
Translation time(mins) : 0.009500000000000001
---------> 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]  "174423.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v87=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.0028121471405029297
Translation time(mins) : 0.009500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "174373.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v77=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.0029630661010742188
Translation time(mins) : 0.009500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "174294.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v87=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.0027971267700195312
Translation time(mins) : 0.009500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "174245.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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 v87=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.003038167953491211
Translation time(mins) : 0.009500000000000001
---------> 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]  "174149.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.002708911895751953
Translation time(mins) : 0.009500000000000001
---------> 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]  "174099.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v77=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.0029871463775634766
Translation time(mins) : 0.009500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "174036.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v87=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.002771139144897461
Translation time(mins) : 0.009500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "173970.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v87=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.0026650428771972656
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]  "33"
        [time-left]  "173919.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v77=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.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]  "34"
        [time-left]  "173848.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v87=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.002892017364501953
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]  "35"
        [time-left]  "173798.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v77=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.003070831298828125
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]  "173739.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v87=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.002959012985229492
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]  "37"
        [time-left]  "173668.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v87=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.002765178680419922
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]  "38"
        [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]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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 v87=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.0030100345611572266
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]  "39"
        [time-left]  "173567.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.741451263427734E-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]  "40"
        [time-left]  "173519.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.951259613037109E-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]  "41"
        [time-left]  "173418.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.851123809814453E-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]  "42"
        [time-left]  "173368.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.679462432861328E-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]  "43"
        [time-left]  "173320.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.8582763671875E-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]  "44"
        [time-left]  "173268.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.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]  "173221.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.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]  "173170.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.308887481689453E-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]  "47"
        [time-left]  "173118.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v85=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.0026810169219970703
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]  "173067.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v77=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.0029158592224121094
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]  "49"
        [time-left]  "173017.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v87=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.002801179885864258
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]  "50"
        [time-left]  "172965.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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 v87=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.002991199493408203
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: 
[#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]  "172903"
        [immediate-reward]  "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 55992992 / 466092032 = 0.1201329097168518
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: 70.5Mb / 218.1Mb = 0.32 ]
*********************************************************
>>> ROUND INIT 7/10; time remaining = 172637.0, horizon = 50
*********************************************************
Reading turn message
[#document] 
    [turn] 
        [turn-num]  "1"
        [time-left]  "172636.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.002701997756958008
Translation time(mins) : 0.0105
---------> 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]  "172584.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0027589797973632812
Translation time(mins) : 0.0105
---------> 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]  "172498.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.003025054931640625
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]  "4"
        [time-left]  "172445.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.00333404541015625
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]  "172379.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.003264904022216797
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]  "6"
        [time-left]  "172314.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0033409595489501953
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]  "7"
        [time-left]  "172263.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0027740001678466797
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]  "8"
        [time-left]  "172211.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.003041982650756836
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]  "9"
        [time-left]  "172161.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.003201007843017578
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]  "10"
        [time-left]  "172105.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0033462047576904297
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]  "11"
        [time-left]  "172055.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.002788066864013672
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]  "12"
        [time-left]  "172000.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.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]  "13"
        [time-left]  "171952.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002768993377685547
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]  "14"
        [time-left]  "171902.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0028820037841796875
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]  "15"
        [time-left]  "171851.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.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]  "16"
        [time-left]  "171786.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.002885103225708008
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]  "17"
        [time-left]  "171736.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0033779144287109375
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]  "18"
        [time-left]  "171684.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.002744913101196289
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]  "19"
        [time-left]  "171633.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.901191711425781E-4
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]  "20"
        [time-left]  "171585.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.070468902587891E-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]  "21"
        [time-left]  "171514.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.729530334472656E-4
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]  "22"
        [time-left]  "171466.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.848739624023438E-4
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]  "23"
        [time-left]  "171418.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.579326629638672E-4
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]  "24"
        [time-left]  "171369.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0027740001678466797
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]  "25"
        [time-left]  "171319.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0028700828552246094
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]  "171266.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0029561519622802734
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]  "171215.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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=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.0030660629272460938
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]  "171165.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0031571388244628906
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]  "29"
        [time-left]  "171109.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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-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 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.003349781036376953
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]  "30"
        [time-left]  "171054.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.0027751922607421875
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: 
Reading turn message
[#document] 
    [turn] 
        [turn-num]  "31"
        [time-left]  "171004.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.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: 
Reading turn message
[#document] 
    [turn] 
        [turn-num]  "32"
        [time-left]  "170956.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.519721984863281E-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: 
Reading turn message
[#document] 
    [turn] 
        [turn-num]  "33"
        [time-left]  "170907.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0027840137481689453
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]  "34"
        [time-left]  "170858.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002863168716430664
Translation time(mins) : 0.011166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "170792.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0033490657806396484
Translation time(mins) : 0.011166666666666667
---------> 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]  "170741.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.002732992172241211
Translation time(mins) : 0.011166666666666667
---------> 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]  "170690.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002753019332885742
Translation time(mins) : 0.011166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "170640.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0028209686279296875
Translation time(mins) : 0.011166666666666667
---------> 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]  "170586.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0030019283294677734
Translation time(mins) : 0.011166666666666667
---------> 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]  "170536.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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=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.0029900074005126953
Translation time(mins) : 0.011166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "170485.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.003217935562133789
Translation time(mins) : 0.011166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "170435.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0033719539642333984
Translation time(mins) : 0.011166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "170378.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0027458667755126953
Translation time(mins) : 0.011333333333333334
---------> 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]  "170328.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002902984619140625
Translation time(mins) : 0.011500000000000002
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "170274.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.003322124481201172
Translation time(mins) : 0.011500000000000002
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "170218.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.002758026123046875
Translation time(mins) : 0.011500000000000002
---------> 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]  "170153.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0028200149536132812
Translation time(mins) : 0.011500000000000002
---------> 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]  "170103.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0032091140747070312
Translation time(mins) : 0.011500000000000002
---------> 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]  "170052.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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=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.003025054931640625
Translation time(mins) : 0.011500000000000002
---------> 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]  "170002.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.003206968307495117
Translation time(mins) : 0.011500000000000002
---------> 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]  "6"
        [round-reward]  "-50.0"
        [turns-used]  "50"
        [time-left]  "169949"
        [immediate-reward]  "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 128658416 / 466092032 = 0.27603650602634633
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.17Mb / 166.2Mb = 0.4 ]
*********************************************************
>>> ROUND INIT 8/10; time remaining = 169789.0, horizon = 50
*********************************************************
Reading turn message
[#document] 
    [turn] 
        [turn-num]  "1"
        [time-left]  "169788.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.002769947052001953
Translation time(mins) : 0.012166666666666668
---------> 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]  "169736.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v97=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.0032041072845458984
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]  "3"
        [time-left]  "169654.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002811908721923828
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]  "4"
        [time-left]  "169604.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.002852916717529297
Translation time(mins) : 0.012333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "169548.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.002785921096801758
Translation time(mins) : 0.012333333333333333
---------> 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]  "169495.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.0125
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "169442.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.719993591308594E-4
Translation time(mins) : 0.0125
---------> 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]  "169394.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v97=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.0031249523162841797
Translation time(mins) : 0.0125
---------> 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]  "169343.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002727031707763672
Translation time(mins) : 0.0125
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "169282.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0033779144287109375
Translation time(mins) : 0.0125
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "169231.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v97=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.002819061279296875
Translation time(mins) : 0.0125
---------> 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]  "169168.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0028200149536132812
Translation time(mins) : 0.0125
---------> 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]  "169115.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0031440258026123047
Translation time(mins) : 0.0125
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "169065.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0028829574584960938
Translation time(mins) : 0.0125
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "169003.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0028340816497802734
Translation time(mins) : 0.0125
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "168928.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0032079219818115234
Translation time(mins) : 0.0125
---------> 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]  "168877.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0029430389404296875
Translation time(mins) : 0.0125
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "168826.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0028481483459472656
Translation time(mins) : 0.012666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "168770.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.0028498172760009766
Translation time(mins) : 0.012666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "168707.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.192062377929688E-4
Translation time(mins) : 0.012833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "168659.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.841587066650391E-4
Translation time(mins) : 0.012833333333333334
---------> 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]  "168610.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v97=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.003226041793823242
Translation time(mins) : 0.012833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "168549.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002724885940551758
Translation time(mins) : 0.012833333333333334
---------> 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]  "168496.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.002825021743774414
Translation time(mins) : 0.012833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "168432.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002825021743774414
Translation time(mins) : 0.012833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "168377.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.0027871131896972656
Translation time(mins) : 0.012833333333333334
---------> 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]  "168327.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.948875427246094E-4
Translation time(mins) : 0.012833333333333334
---------> 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]  "168236.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.012833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "168188.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v97=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.003161907196044922
Translation time(mins) : 0.012833333333333334
---------> 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]  "168136.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0027430057525634766
Translation time(mins) : 0.013000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "168042.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0027539730072021484
Translation time(mins) : 0.013166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167992.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002702951431274414
Translation time(mins) : 0.013166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167941.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.002816915512084961
Translation time(mins) : 0.013166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167890.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.002791881561279297
Translation time(mins) : 0.013166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167798.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.002768993377685547
Translation time(mins) : 0.013166666666666667
---------> 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]  "167749.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v97=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.0031290054321289062
Translation time(mins) : 0.013166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167694.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002707958221435547
Translation time(mins) : 0.013166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167636.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0027780532836914062
Translation time(mins) : 0.013333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167585.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002836942672729492
Translation time(mins) : 0.013333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167536.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.002797842025756836
Translation time(mins) : 0.013333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167485.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.070468902587891E-4
Translation time(mins) : 0.013333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167430.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v97=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.0031599998474121094
Translation time(mins) : 0.013333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167379.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002727985382080078
Translation time(mins) : 0.013333333333333334
---------> 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]  "167329.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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.0027849674224853516
Translation time(mins) : 0.013333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167279.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0028510093688964844
Translation time(mins) : 0.013333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167190.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.002866029739379883
Translation time(mins) : 0.013333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167140.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.013333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167092.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.108615875244141E-4
Translation time(mins) : 0.013333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "167044.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v97=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.0032901763916015625
Translation time(mins) : 0.013333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "166910.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002810955047607422
Translation time(mins) : 0.013333333333333334
---------> 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]  "7"
        [round-reward]  "-50.0"
        [turns-used]  "50"
        [time-left]  "166861"
        [immediate-reward]  "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 149522664 / 466092032 = 0.32080072975802343
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.78Mb / 205Mb = 0.34 ]
*********************************************************
>>> ROUND INIT 9/10; time remaining = 166649.0, horizon = 50
*********************************************************
Reading turn message
[#document] 
    [turn] 
        [turn-num]  "1"
        [time-left]  "166649.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.0028040409088134766
Translation time(mins) : 0.013833333333333335
---------> 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]  "166597.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.480548858642578E-4
Translation time(mins) : 0.013833333333333335
---------> 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]  "166546.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002791881561279297
Translation time(mins) : 0.013833333333333335
---------> 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]  "166494.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0030388832092285156
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "166437.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0034439563751220703
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "166385.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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 v79=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.0028390884399414062
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "166333.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.080005645751953E-4
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "166285.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.060932159423828E-4
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "166232.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.920265197753906E-4
Translation time(mins) : 0.013833333333333335
---------> 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]  "166133.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002811908721923828
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "166083.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0030488967895507812
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "166032.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.003431081771850586
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "165981.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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 v79=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.0028030872344970703
Translation time(mins) : 0.013833333333333335
---------> 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]  "165931.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.002794027328491211
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "165882.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.003014802932739258
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "165831.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0034270286560058594
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "165728.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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 v79=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.002810955047607422
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "165678.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.779598236083984E-4
Translation time(mins) : 0.013833333333333335
---------> 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]  "165608.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.700920104980469E-4
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "165560.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.910728454589844E-4
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "165512.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0027539730072021484
Translation time(mins) : 0.013833333333333335
---------> 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]  "165462.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0029828548431396484
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "165408.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0030260086059570312
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "165357.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v79=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.0029380321502685547
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "165308.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0029871463775634766
Translation time(mins) : 0.013833333333333335
---------> 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]  "165257.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.003056049346923828
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "165207.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v79=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.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "165156.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0034248828887939453
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "165102.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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 v79=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.0027740001678466797
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "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]  "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 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.0028159618377685547
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "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]  "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 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.002992868423461914
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "164944.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.003052949905395508
Translation time(mins) : 0.013833333333333335
---------> 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]  "164894.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0030059814453125
Translation time(mins) : 0.013833333333333335
---------> 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]  "164821.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 v79=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.003081083297729492
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "164770.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.003528118133544922
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "164718.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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 v79=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.00279998779296875
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "164667.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.939338684082031E-4
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "164619.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.013833333333333335
---------> 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]  "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]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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.867813110351562E-4
Translation time(mins) : 0.013833333333333335
---------> 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]  "164519.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0027379989624023438
Translation time(mins) : 0.013833333333333335
---------> 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]  "164469.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0030210018157958984
Translation time(mins) : 0.013833333333333335
---------> 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]  "164419.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0035419464111328125
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "164368.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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 v79=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.002866029739379883
Translation time(mins) : 0.013833333333333335
---------> 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]  "164317.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0027611255645751953
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "164262.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.003053903579711914
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "164212.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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 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.0035600662231445312
Translation time(mins) : 0.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "164161.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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 v79=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.002792835235595703
Translation time(mins) : 0.013833333333333335
---------> 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]  "164111.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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.8582763671875E-4
Translation time(mins) : 0.013833333333333335
---------> 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]  "164064.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.810592651367188E-4
Translation time(mins) : 0.013833333333333335
---------> 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]  "164009.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (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.013833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root 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]  "163961"
        [immediate-reward]  "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 146205840 / 466092032 = 0.31368448710146585
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.9Mb / 196.61Mb = 0.35 ]
*********************************************************
>>> ROUND INIT 10/10; time remaining = 163748.0, horizon = 50
*********************************************************
Reading turn message
[#document] 
    [turn] 
        [turn-num]  "1"
        [time-left]  "163747.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        [5e-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.0028328895568847656
Translation time(mins) : 0.014333333333333335
---------> 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]  "163691.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with 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        [5e-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.330345153808594E-4
Translation time(mins) : 0.014333333333333335
---------> 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]  "163642.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.588863372802734E-4
Translation time(mins) : 0.014500000000000002
---------> 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]  "163569.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v94=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.0026450157165527344
Translation time(mins) : 0.014500000000000002
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "163519.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002736806869506836
Translation time(mins) : 0.014500000000000002
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "163468.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0029680728912353516
Translation time(mins) : 0.014500000000000002
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "163417.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0028600692749023438
Translation time(mins) : 0.014500000000000002
---------> 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]  "163366.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002760171890258789
Translation time(mins) : 0.014500000000000002
---------> 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]  "163222.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0025949478149414062
Translation time(mins) : 0.014666666666666666
---------> 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]  "163172.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0028228759765625
Translation time(mins) : 0.014666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "163121.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.014666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "163056.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v94=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.0025539398193359375
Translation time(mins) : 0.014833333333333334
---------> 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]  "163006.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002665996551513672
Translation time(mins) : 0.014833333333333334
---------> 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]  "162952.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002557992935180664
Translation time(mins) : 0.014833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "162901.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0025930404663085938
Translation time(mins) : 0.014833333333333334
---------> 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]  "162851.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0026509761810302734
Translation time(mins) : 0.015000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "162801.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0025680065155029297
Translation time(mins) : 0.015166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "162750.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002819061279296875
Translation time(mins) : 0.015166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "162700.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.015166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "162649.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v94=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.002655029296875
Translation time(mins) : 0.015166666666666667
---------> 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]  "162598.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002768993377685547
Translation time(mins) : 0.015166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "162547.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002902984619140625
Translation time(mins) : 0.015166666666666667
---------> 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]  "162494.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v94=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.0027871131896972656
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "162444.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002579927444458008
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "162391.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002858877182006836
Translation time(mins) : 0.015333333333333334
---------> 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]  "162340.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "162292.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.015333333333333334
---------> 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]  "162244.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v94=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.0025610923767089844
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "162193.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002699136734008789
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "162139.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0025899410247802734
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "162084.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0026140213012695312
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "162033.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002683877944946289
Translation time(mins) : 0.015333333333333334
---------> 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]  "161983.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0029659271240234375
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "161932.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0026590824127197266
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "161863.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0026481151580810547
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "161812.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0028209686279296875
Translation time(mins) : 0.015333333333333334
---------> 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]  "161761.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.108615875244141E-4
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "161712.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "161643.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.719993591308594E-4
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "161595.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v94=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.002585172653198242
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "161545.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002655029296875
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "161492.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0029850006103515625
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "161437.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002819061279296875
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "161329.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002701997756958008
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "161278.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.003284931182861328
Translation time(mins) : 0.015333333333333334
---------> 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]  "161228.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0026450157165527344
Translation time(mins) : 0.015333333333333334
---------> 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]  "161178.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-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        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.002582073211669922
Translation time(mins) : 0.015333333333333334
---------> 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]  "161080.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-02, 1e+06]
Warning: Model contains large bounds
         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.0028200149536132812
Translation time(mins) : 0.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "161030.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.015333333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes  {{}=3}
Total violation of root action 0.0
Average absolute violation of 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]  "160981.0"
        [immediate-reward]  "-1.0"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "obstacle-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x1"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y1"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x2"
            [fluent-arg]  "y3"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y1"
            [fluent-value]  "true"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y2"
            [fluent-value]  "false"
        [observed-fluent] 
            [fluent-name]  "agent-at"
            [fluent-arg]  "x3"
            [fluent-arg]  "y3"
            [fluent-value]  "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
  Matrix range     [1e+00, 1e+06]
  Objective range  [3e-01, 3e-01]
  Bounds range     [1e+00, 2e+09]
  RHS range        [5e-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.519721984863281E-4
Translation time(mins) : 0.015333333333333334
---------> 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]  "9"
        [round-reward]  "-50.0"
        [turns-used]  "50"
        [time-left]  "160927"
        [immediate-reward]  "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 89277824 / 466092032 = 0.19154548430469628
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
*********************************************************