Starting HOP Planner
/127.0.0.1
RDDL client initialized
1:10
This is one of the usage of KeySet Operation!!!!
------ This is Tranlate (Translate.java)-----
[not_in_use, crossing_traffic_demo_inst_mdp__1, 2, 0.3, none]
------- This is TranslateInit (Translate.java)
------This is getConstants(Translate.java)
---------Initializing Translate is completed!!!------------
------- This is HOPTranslate (HOPTranslate.java)
[not_in_use, crossing_traffic_demo_inst_mdp__1, 2, 0.3, none, 3, SAMPLE, ROOT, not_in_use, not_in_use]
-----This is HOPTranslateInit ----
-----End of FittedEmergencyDomainHOPTranslate INIT Function------------
This is one of the usage of KeySet Operation!!!!
[ Memory usage: 29.17Mb / 126.88Mb = 0.23 ]
*********************************************************
>>> ROUND INIT 1/10; time remaining = 199240.0, horizon = 50
*********************************************************
Reading turn message
[#document]
[turn]
[turn-num] "1"
[time-left] "199238.0"
[immediate-reward] "0.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
-----------------------------------------This is for First Time----
1. Go to initializeGRB
2. addExtraPredicates
3. addAllVariables
4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS)
5. doPlan(Translate.java getActions)
Academic license - for non-commercial use only
current nodefile directly .
-----This is addExtraPredicates (Overrided)----
Here we are adding Futures------> Adding Extra Predicates
-----This is removeExtraPredicates (Overrided)----
-----This is addAllVaribles (Overrided)----
This is the first time (FittedEmergencyDo mainHOP.java
--------------Translating Constraints (FittedEmergencyDomainHOP.java) -------------
-----Preparing Model --------
--------------Translating Constraints(Overrided) -------------
Checking hindsight_method
-----Getting HindSightConstraintExpr (HOPTranslate.java)-------
-----> This is for ROOT CASE
----This is end of HindSightConstraintExpr -------
-----------Translating Constraints are done. Now Working on PrepareModel Code!.-------------
--------------Translating Reward-------------
---- This is translate Reward (Overrided) --------
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 1244 rows and 736 columns
Presolve time: 0.01s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.02 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.01871180534362793
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 22
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "2"
[time-left] "197042.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.901191711425781E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 12
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "3"
[time-left] "196734.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030739307403564453
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 8
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "4"
[time-left] "196584.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.005003929138183594
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 10
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "5"
[time-left] "196299.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027799606323242188
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "6"
[time-left] "196066.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034818649291992188
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "7"
[time-left] "195844.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030508041381835938
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 7
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "8"
[time-left] "195420.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003322124481201172
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "9"
[time-left] "195148.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.002
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.619857788085938E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "10"
[time-left] "194939.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.680820465087891E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "11"
[time-left] "194709.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.870197296142578E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "12"
[time-left] "194432.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0011098384857177734
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "13"
[time-left] "194286.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.879734039306641E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "14"
[time-left] "194209.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.607936859130859E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "15"
[time-left] "194041.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030488967895507812
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "16"
[time-left] "193800.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031049251556396484
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "17"
[time-left] "193596.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030579566955566406
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "18"
[time-left] "193402.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003237009048461914
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "19"
[time-left] "193181.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.660388946533203E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "20"
[time-left] "192992.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030820369720458984
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "21"
[time-left] "192787.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030908584594726562
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "22"
[time-left] "192597.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0035638809204101562
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "23"
[time-left] "192415.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003320932388305664
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "24"
[time-left] "192239.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.660388946533203E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "25"
[time-left] "192067.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.004354000091552734
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "26"
[time-left] "191863.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030841827392578125
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 6
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "27"
[time-left] "191648.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003038167953491211
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "28"
[time-left] "191391.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032091140747070312
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "29"
[time-left] "191334.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.641315460205078E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "30"
[time-left] "191272.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003007173538208008
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "31"
[time-left] "191218.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031080245971679688
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "32"
[time-left] "191158.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003091096878051758
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "33"
[time-left] "191084.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033168792724609375
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "34"
[time-left] "191011.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003030061721801758
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "35"
[time-left] "190922.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003515958786010742
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "36"
[time-left] "190852.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003437042236328125
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "37"
[time-left] "190793.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030510425567626953
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "38"
[time-left] "190722.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003220081329345703
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "39"
[time-left] "190668.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030188560485839844
Translation time(mins) : 0.002
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "40"
[time-left] "190602.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034928321838378906
Translation time(mins) : 0.002
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "41"
[time-left] "190532.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034248828887939453
Translation time(mins) : 0.0021666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "42"
[time-left] "190471.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033409595489501953
Translation time(mins) : 0.0021666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "43"
[time-left] "190414.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003567934036254883
Translation time(mins) : 0.0021666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "44"
[time-left] "190346.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027418136596679688
Translation time(mins) : 0.0021666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "45"
[time-left] "190285.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034329891204833984
Translation time(mins) : 0.0021666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "46"
[time-left] "190226.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031638145446777344
Translation time(mins) : 0.0023333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "47"
[time-left] "190162.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030357837677001953
Translation time(mins) : 0.0023333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "48"
[time-left] "190108.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003055095672607422
Translation time(mins) : 0.0023333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "49"
[time-left] "190050.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003687143325805664
Translation time(mins) : 0.0025000000000000005
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "50"
[time-left] "189967.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029959678649902344
Translation time(mins) : 0.0025000000000000005
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
[#document]
[round-end]
[instance-name] "crossing_traffic_demo_inst_mdp__1"
[client-name] "HOPPlanner"
[round-num] "0"
[round-reward] "-50.0"
[turns-used] "50"
[time-left] "189914"
[immediate-reward] "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 81433488 / 466092032 = 0.1747154690685637
round end / out of memory detected; trying cleanup
1. Go to initializeGRB
2. addExtraPredicates
3. addAllVariables
4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS)
5. doPlan(Translate.java getActions)
Academic license - for non-commercial use only
current nodefile directly .
-----This is addExtraPredicates (Overrided)----
Here we are adding Futures------> Adding Extra Predicates
-----This is removeExtraPredicates (Overrided)----
-----This is addAllVaribles (Overrided)----
This is the first time (FittedEmergencyDo mainHOP.java
--------------Translating Constraints (FittedEmergencyDomainHOP.java) -------------
-----Preparing Model --------
--------------Translating Constraints(Overrided) -------------
Checking hindsight_method
-----Getting HindSightConstraintExpr (HOPTranslate.java)-------
-----> This is for ROOT CASE
----This is end of HindSightConstraintExpr -------
-----------Translating Constraints are done. Now Working on PrepareModel Code!.-------------
--------------Translating Reward-------------
---- This is translate Reward (Overrided) --------
This is one of the usage of KeySet Operation!!!!
[ Memory usage: 71.78Mb / 235.93Mb = 0.3 ]
*********************************************************
>>> ROUND INIT 2/10; time remaining = 189570.0, horizon = 50
*********************************************************
Reading turn message
[#document]
[turn]
[turn-num] "1"
[time-left] "189570.0"
[immediate-reward] "0.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002895832061767578
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "2"
[time-left] "189443.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.779598236083984E-4
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "3"
[time-left] "189384.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v95=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002959012985229492
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "4"
[time-left] "189328.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003454923629760742
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "5"
[time-left] "189250.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032558441162109375
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "6"
[time-left] "189166.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v95=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003181934356689453
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "7"
[time-left] "189111.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029020309448242188
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "8"
[time-left] "189043.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029540061950683594
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "9"
[time-left] "188855.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v95=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002891063690185547
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "10"
[time-left] "188682.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034749507904052734
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "11"
[time-left] "188516.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032720565795898438
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "12"
[time-left] "188337.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003031015396118164
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "13"
[time-left] "188202.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029251575469970703
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "14"
[time-left] "188136.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030350685119628906
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "15"
[time-left] "188081.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002886056900024414
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "16"
[time-left] "187997.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030679702758789062
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "17"
[time-left] "187927.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002874135971069336
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "18"
[time-left] "187858.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0038208961486816406
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "19"
[time-left] "187755.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003437042236328125
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "20"
[time-left] "187685.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032079219818115234
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "21"
[time-left] "187628.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029561519622802734
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "22"
[time-left] "187551.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028541088104248047
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "23"
[time-left] "187478.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034232139587402344
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "24"
[time-left] "187419.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031709671020507812
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "25"
[time-left] "187351.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029261112213134766
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "26"
[time-left] "187276.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028650760650634766
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "27"
[time-left] "187223.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003423929214477539
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "28"
[time-left] "187116.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031969547271728516
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "29"
[time-left] "187057.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.929801940917969E-4
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "30"
[time-left] "187006.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v95=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.00315093994140625
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "31"
[time-left] "186951.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002897977828979492
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "32"
[time-left] "186828.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002907991409301758
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "33"
[time-left] "186686.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.729530334472656E-4
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "34"
[time-left] "186633.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.901191711425781E-4
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "35"
[time-left] "186577.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0010619163513183594
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "36"
[time-left] "186524.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.960796356201172E-4
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "37"
[time-left] "186469.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.798671722412109E-4
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "38"
[time-left] "186415.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.549690246582031E-4
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "39"
[time-left] "186363.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v95=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002927064895629883
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "40"
[time-left] "186299.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029311180114746094
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "41"
[time-left] "186243.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029768943786621094
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "42"
[time-left] "186187.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002917051315307617
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "43"
[time-left] "186132.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029599666595458984
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "44"
[time-left] "186077.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030028820037841797
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "45"
[time-left] "186020.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028557777404785156
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "46"
[time-left] "185966.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002938985824584961
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "47"
[time-left] "185896.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.089542388916016E-4
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "48"
[time-left] "185844.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v95=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029120445251464844
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "49"
[time-left] "185788.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028769969940185547
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "50"
[time-left] "185726.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028748512268066406
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
[#document]
[round-end]
[instance-name] "crossing_traffic_demo_inst_mdp__1"
[client-name] "HOPPlanner"
[round-num] "1"
[round-reward] "-50.0"
[turns-used] "50"
[time-left] "185631"
[immediate-reward] "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 125521560 / 466092032 = 0.2693063845382364
round end / out of memory detected; trying cleanup
1. Go to initializeGRB
2. addExtraPredicates
3. addAllVariables
4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS)
5. doPlan(Translate.java getActions)
Academic license - for non-commercial use only
current nodefile directly .
-----This is addExtraPredicates (Overrided)----
Here we are adding Futures------> Adding Extra Predicates
-----This is removeExtraPredicates (Overrided)----
-----This is addAllVaribles (Overrided)----
This is the first time (FittedEmergencyDo mainHOP.java
--------------Translating Constraints (FittedEmergencyDomainHOP.java) -------------
-----Preparing Model --------
--------------Translating Constraints(Overrided) -------------
Checking hindsight_method
-----Getting HindSightConstraintExpr (HOPTranslate.java)-------
-----> This is for ROOT CASE
----This is end of HindSightConstraintExpr -------
-----------Translating Constraints are done. Now Working on PrepareModel Code!.-------------
--------------Translating Reward-------------
---- This is translate Reward (Overrided) --------
This is one of the usage of KeySet Operation!!!!
[ Memory usage: 71.49Mb / 192.41Mb = 0.37 ]
*********************************************************
>>> ROUND INIT 3/10; time remaining = 185345.0, horizon = 50
*********************************************************
Reading turn message
[#document]
[turn]
[turn-num] "1"
[time-left] "185345.0"
[immediate-reward] "0.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003278017044067383
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "2"
[time-left] "185289.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.979869842529297E-4
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "3"
[time-left] "185231.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.829666137695312E-4
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "4"
[time-left] "185161.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.770061492919922E-4
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "5"
[time-left] "185110.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.220672607421875E-4
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "6"
[time-left] "185029.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v86=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002959012985229492
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "7"
[time-left] "184976.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v105=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029108524322509766
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "8"
[time-left] "184907.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0036220550537109375
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "9"
[time-left] "184854.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003114938735961914
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "10"
[time-left] "184799.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003560781478881836
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "11"
[time-left] "184720.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v105=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0035848617553710938
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "12"
[time-left] "184662.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029621124267578125
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "13"
[time-left] "184575.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0036199092864990234
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "14"
[time-left] "184523.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030150413513183594
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "15"
[time-left] "184465.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032088756561279297
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "16"
[time-left] "184411.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v105=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029048919677734375
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "17"
[time-left] "184348.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name]