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]