Starting HOP Planner /127.0.0.1 RDDL client initialized 1:10 This is one of the usage of KeySet Operation!!!! ------ This is Tranlate (Translate.java)----- [not_in_use, crossing_traffic_demo_inst_mdp__1, 2, 0.3, none] ------- This is TranslateInit (Translate.java) ------This is getConstants(Translate.java) ---------Initializing Translate is completed!!!------------ ------- This is HOPTranslate (HOPTranslate.java) [not_in_use, crossing_traffic_demo_inst_mdp__1, 2, 0.3, none, 3, SAMPLE, ROOT, not_in_use, not_in_use] -----This is HOPTranslateInit ---- -----End of FittedEmergencyDomainHOPTranslate INIT Function------------ This is one of the usage of KeySet Operation!!!! [ Memory usage: 29.19Mb / 126.88Mb = 0.23 ] ********************************************************* >>> ROUND INIT 1/10; time remaining = 199246.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "199244.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true -----------------------------------------This is for First Time---- 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.002 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.01s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.02 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.018739938735961914 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 23 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "196982.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.001188039779663086 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 11 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "196661.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v90=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0045931339263916016 Translation time(mins) : 0.002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 9 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "196517.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002744913101196289 Translation time(mins) : 0.002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "196303.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002885103225708008 Translation time(mins) : 0.002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "196039.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v90=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026679039001464844 Translation time(mins) : 0.002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "195806.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.004258871078491211 Translation time(mins) : 0.002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "195443.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0039861202239990234 Translation time(mins) : 0.002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "195103.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.020401000976562E-4 Translation time(mins) : 0.002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "194913.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.619857788085938E-4 Translation time(mins) : 0.002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "194723.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.962154388427734E-4 Translation time(mins) : 0.002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "194501.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.791519165039062E-4 Translation time(mins) : 0.0021666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "194385.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.641315460205078E-4 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "194278.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.419586181640625E-4 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "194195.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v90=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.004168987274169922 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "193907.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002920866012573242 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "193700.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002939939498901367 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "193504.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003936052322387695 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "193270.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.230209350585938E-4 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "193054.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v90=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031371116638183594 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "192872.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029380321502685547 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "192675.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002964019775390625 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "192488.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028820037841796875 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "192312.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.679462432861328E-4 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "192145.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v90=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031290054321289062 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "191977.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028810501098632812 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "191787.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030739307403564453 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "191594.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002866983413696289 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "191396.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.290840148925781E-4 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "191329.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v90=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003114938735961914 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "191274.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028798580169677734 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "191213.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002997159957885742 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "191158.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002775907516479492 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "191088.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v90=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031518936157226562 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "190997.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027680397033691406 Translation time(mins) : 0.0025000000000000005 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "190927.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002653837203979492 Translation time(mins) : 0.0025000000000000005 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "190869.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002919912338256836 Translation time(mins) : 0.0026666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "190799.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028150081634521484 Translation time(mins) : 0.0026666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "190747.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v90=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003116130828857422 Translation time(mins) : 0.0028333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "190685.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027391910552978516 Translation time(mins) : 0.0028333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "190595.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026509761810302734 Translation time(mins) : 0.0028333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "190538.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027649402618408203 Translation time(mins) : 0.0028333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "190480.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028200149536132812 Translation time(mins) : 0.0028333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "190416.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002788066864013672 Translation time(mins) : 0.0028333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "190357.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v90=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002660036087036133 Translation time(mins) : 0.0028333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "190305.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002933979034423828 Translation time(mins) : 0.0028333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "190253.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003144979476928711 Translation time(mins) : 0.0028333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "190200.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002866983413696289 Translation time(mins) : 0.0028333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "190130.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002931833267211914 Translation time(mins) : 0.0030000000000000005 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "190056.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032181739807128906 Translation time(mins) : 0.0030000000000000005 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "0" [round-reward] "-50.0" [turns-used] "50" [time-left] "190003" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 146011976 / 466092032 = 0.3132685520785732 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 73.18Mb / 240.12Mb = 0.3 ] ********************************************************* >>> ROUND INIT 2/10; time remaining = 189664.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "189663.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027420520782470703 Translation time(mins) : 0.0036666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "189564.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.43048095703125E-4 Translation time(mins) : 0.0036666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "189512.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003134012222290039 Translation time(mins) : 0.0036666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "189457.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030851364135742188 Translation time(mins) : 0.0036666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "189379.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002989053726196289 Translation time(mins) : 0.0036666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "189294.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033309459686279297 Translation time(mins) : 0.0036666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "189234.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003056049346923828 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "189165.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0036191940307617188 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "188993.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033249855041503906 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "188821.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029048919677734375 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "188691.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003180980682373047 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "188632.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003998994827270508 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "188493.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002856016159057617 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "188297.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029418468475341797 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "188169.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003091096878051758 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "188098.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029010772705078125 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "188032.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028679370880126953 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "187965.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003206968307495117 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "187855.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002964019775390625 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "187787.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032439231872558594 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "187718.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029599666595458984 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "187644.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003101825714111328 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "187571.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029048919677734375 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "187513.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031850337982177734 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "187447.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002897024154663086 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "187372.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031960010528564453 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "187267.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002939939498901367 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "187215.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002975940704345703 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "187163.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.901191711425781E-4 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "187110.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003246784210205078 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "186986.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029489994049072266 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "186799.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002758026123046875 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "186744.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.130073547363281E-4 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "186692.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.118152618408203E-4 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "186639.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.610321044921875E-4 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "186588.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.510185241699219E-4 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "186535.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.879734039306641E-4 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "186482.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.101463317871094E-4 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "186429.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031239986419677734 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "186374.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029180049896240234 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "186321.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028939247131347656 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "186266.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028460025787353516 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "186212.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002833843231201172 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "186160.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028438568115234375 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "186090.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028710365295410156 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "186038.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002813100814819336 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "185984.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.770061492919922E-4 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "185934.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v99=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003134012222290039 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "185882.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028238296508789062 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "185823.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030829906463623047 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "1" [round-reward] "-50.0" [turns-used] "50" [time-left] "185768" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 132854448 / 466092032 = 0.28503908858926813 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 71.43Mb / 192.41Mb = 0.37 ] ********************************************************* >>> ROUND INIT 3/10; time remaining = 185475.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "185475.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002888917922973633 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "185404.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.939338684082031E-4 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 4 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "185345.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.801055908203125E-4 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "185284.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.82012939453125E-4 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "185234.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.029937744140625E-4 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "185168.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028429031372070312 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "185107.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002998828887939453 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "185037.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031249523162841797 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "184986.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031719207763671875 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "184934.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032241344451904297 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "184856.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032019615173339844 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "184796.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028328895568847656 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "184696.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003165006637573242 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "184644.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031859874725341797 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "184590.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032639503479003906 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "184538.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003251791000366211 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "184468.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029349327087402344 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "184417.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.029937744140625E-4 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "184368.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.832050323486328E-4 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "184316.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.638931274414062E-4 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "184238.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.691383361816406E-4 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "184187.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.648468017578125E-4 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "184134.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.669925689697266E-4 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "184074.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002902984619140625 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "184017.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028238296508789062 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "183964.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003117799758911133 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "183914.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029811859130859375 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "183834.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002846956253051758 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "183777.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028982162475585938 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "183725.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032150745391845703 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "183674.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028247833251953125 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "183611.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002819061279296875 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "183560.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003175020217895508 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "183510.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003010988235473633 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "183441.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.342266082763672E-4 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "183390.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.760524749755859E-4 Translation time(mins) : 0.005166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "183338.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.020401000976562E-4 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "183286.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002836942672729492 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "183235.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027871131896972656 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "183184.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030579566955566406 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "183118.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002949953079223633 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "183067.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027990341186523438 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "183014.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003253936767578125 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 5 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "182951.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032939910888671875 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "182899.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003198862075805664 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "182826.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030999183654785156 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "182772.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029420852661132812 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "182722.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.82012939453125E-4 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "182674.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028939247131347656 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "182620.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [8e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028710365295410156 Translation time(mins) : 0.0055000000000000005 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "2" [round-reward] "-50.0" [turns-used] "50" [time-left] "182563" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 92690416 / 466092032 = 0.19886719711183562 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 66.52Mb / 142.08Mb = 0.47 ] ********************************************************* >>> ROUND INIT 4/10; time remaining = 182323.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "182321.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003170013427734375 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "182264.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v106=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028018951416015625 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "182212.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002897024154663086 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "182161.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002835988998413086 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "182104.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003139019012451172 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "182053.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.099079132080078E-4 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "181961.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.801055908203125E-4 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "181912.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.008480072021484E-4 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "181863.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v106=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003432035446166992 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "181811.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002950906753540039 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "181747.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002872943878173828 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "181668.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028519630432128906 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "181617.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003092050552368164 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "181527.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.870197296142578E-4 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "181475.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.770061492919922E-4 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "181424.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.490085601806641E-4 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "181373.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v106=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028228759765625 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "181318.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028259754180908203 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "181179.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028328895568847656 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "181013.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032389163970947266 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "180830.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.898807525634766E-4 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "180782.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.939338684082031E-4 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "180733.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.058547973632812E-4 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "180685.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.719993591308594E-4 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "180636.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v106=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028400421142578125 Translation time(mins) : 0.006500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "180542.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028181076049804688 Translation time(mins) : 0.006500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "180491.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002846956253051758 Translation time(mins) : 0.006500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "180441.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.004133939743041992 Translation time(mins) : 0.006500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "180374.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002877950668334961 Translation time(mins) : 0.006500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "180324.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028481483459472656 Translation time(mins) : 0.006500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "180262.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003122091293334961 Translation time(mins) : 0.006500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "180208.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v106=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002817869186401367 Translation time(mins) : 0.006500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "180084.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029020309448242188 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "180031.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028100013732910156 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "179974.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028710365295410156 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "179919.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027790069580078125 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "179865.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029740333557128906 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "179810.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028641223907470703 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "179758.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002827167510986328 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "179708.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028798580169677734 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "179658.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029010772705078125 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "179594.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.00308990478515625 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "179541.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v106=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029060840606689453 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "179490.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002892017364501953 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "179438.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030808448791503906 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "179387.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.479190826416016E-4 Translation time(mins) : 0.006833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "179333.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v106=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002846956253051758 Translation time(mins) : 0.006833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "179282.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002969980239868164 Translation time(mins) : 0.006833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "179232.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028438568115234375 Translation time(mins) : 0.006833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "179180.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003162860870361328 Translation time(mins) : 0.006833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "3" [round-reward] "-50.0" [turns-used] "50" [time-left] "179086" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 168202304 / 466092032 = 0.360877879156707 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 69.34Mb / 189.79Mb = 0.37 ] ********************************************************* >>> ROUND INIT 5/10; time remaining = 178909.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "178908.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003000974655151367 Translation time(mins) : 0.007500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "178824.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.610321044921875E-4 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "178771.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026710033416748047 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "178713.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026009082794189453 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "178659.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002666950225830078 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "178567.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003041982650756836 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "178516.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.619857788085938E-4 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "178461.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.750988006591797E-4 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "178413.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.889270782470703E-4 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "178317.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.679462432861328E-4 Translation time(mins) : 0.007833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "178267.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.770061492919922E-4 Translation time(mins) : 0.007833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "178216.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.600784301757812E-4 Translation time(mins) : 0.007833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "178165.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.650852203369141E-4 Translation time(mins) : 0.007833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "178116.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0025908946990966797 Translation time(mins) : 0.007833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "178064.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002691030502319336 Translation time(mins) : 0.007833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "178012.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029468536376953125 Translation time(mins) : 0.007833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "177960.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027539730072021484 Translation time(mins) : 0.007833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "177908.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026140213012695312 Translation time(mins) : 0.007833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "177857.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002640962600708008 Translation time(mins) : 0.007833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "177805.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002969980239868164 Translation time(mins) : 0.007833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "177752.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0025970935821533203 Translation time(mins) : 0.007833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "177700.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029900074005126953 Translation time(mins) : 0.008 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "177650.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026700496673583984 Translation time(mins) : 0.008 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "177595.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002638101577758789 Translation time(mins) : 0.008 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "177544.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002583026885986328 Translation time(mins) : 0.008166666666666668 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "177495.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030069351196289062 Translation time(mins) : 0.008166666666666668 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "177444.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.729530334472656E-4 Translation time(mins) : 0.008166666666666668 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "177385.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002602815628051758 Translation time(mins) : 0.008166666666666668 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "177335.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0025930404663085938 Translation time(mins) : 0.008333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "177283.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.00275421142578125 Translation time(mins) : 0.008333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "177230.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026497840881347656 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "177147.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028679370880126953 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "177092.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026569366455078125 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "177041.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002671957015991211 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "176988.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026810169219970703 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "176938.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026280879974365234 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "176885.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002828836441040039 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "176831.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002630949020385742 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "176781.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027611255645751953 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "176730.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027420520782470703 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "176676.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002947092056274414 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "176625.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002650022506713867 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "176573.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029888153076171875 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "176516.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.029937744140625E-4 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "176465.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.650852203369141E-4 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "176414.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.860660552978516E-4 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "176359.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026788711547851562 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "176306.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026328563690185547 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "176254.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002588987350463867 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "176191.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002995014190673828 Translation time(mins) : 0.008666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "4" [round-reward] "-50.0" [turns-used] "50" [time-left] "176125" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 84049368 / 466092032 = 0.18032783705686692 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 65.95Mb / 142.08Mb = 0.46 ] ********************************************************* >>> ROUND INIT 6/10; time remaining = 175768.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "175766.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028960704803466797 Translation time(mins) : 0.009333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "175695.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.998943328857422E-4 Translation time(mins) : 0.009333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "175647.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.289813995361328E-4 Translation time(mins) : 0.009333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "175596.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.951259613037109E-4 Translation time(mins) : 0.009333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "175524.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.967948913574219E-4 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "175471.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.801055908203125E-4 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "175399.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.750988006591797E-4 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "175348.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.681846618652344E-4 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "175298.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028939247131347656 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "175226.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v77=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029909610748291016 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "175175.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028159618377685547 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "175110.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003034830093383789 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "175059.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.108615875244141E-4 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "175009.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.189678192138672E-4 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "174955.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027379989624023438 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "174904.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v77=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029549598693847656 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "174850.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003072977066040039 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "174800.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003002166748046875 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "174737.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028100013732910156 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "174687.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026559829711914062 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "174633.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v77=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029249191284179688 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "174582.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030660629272460938 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "174528.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.00279998779296875 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "174477.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v77=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002827882766723633 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "174423.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028121471405029297 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "174373.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v77=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029630661010742188 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "174294.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027971267700195312 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "174245.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003038167953491211 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "174149.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002708911895751953 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "174099.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v77=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029871463775634766 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "174036.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002771139144897461 Translation time(mins) : 0.009500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "173970.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026650428771972656 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "173919.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v77=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028769969940185547 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "173848.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002892017364501953 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "173798.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v77=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003070831298828125 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "173739.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002959012985229492 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "173668.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002765178680419922 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "173618.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030100345611572266 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "173567.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.741451263427734E-4 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "173519.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.951259613037109E-4 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "173418.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.851123809814453E-4 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "173368.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.679462432861328E-4 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "173320.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.8582763671875E-4 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "173268.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.929801940917969E-4 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "173221.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.929801940917969E-4 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "173170.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.308887481689453E-4 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "173118.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v85=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026810169219970703 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "173067.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v77=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029158592224121094 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "173017.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002801179885864258 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "172965.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v87=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002991199493408203 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "5" [round-reward] "-50.0" [turns-used] "50" [time-left] "172903" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 55992992 / 466092032 = 0.1201329097168518 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 70.5Mb / 218.1Mb = 0.32 ] ********************************************************* >>> ROUND INIT 7/10; time remaining = 172637.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "172636.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002701997756958008 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 4 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "172584.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027589797973632812 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 4 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "172498.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003025054931640625 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "172445.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.00333404541015625 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "172379.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003264904022216797 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "172314.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033409595489501953 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "172263.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027740001678466797 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "172211.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003041982650756836 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "172161.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003201007843017578 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "172105.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033462047576904297 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "172055.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002788066864013672 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "172000.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.691383361816406E-4 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "171952.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002768993377685547 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "171902.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028820037841796875 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "171851.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029909610748291016 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "171786.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002885103225708008 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "171736.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033779144287109375 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "171684.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002744913101196289 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "171633.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.901191711425781E-4 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "171585.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.070468902587891E-4 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "171514.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.729530334472656E-4 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "171466.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.848739624023438E-4 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "171418.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.579326629638672E-4 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "171369.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027740001678466797 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "171319.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028700828552246094 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "171266.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029561519622802734 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "171215.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030660629272460938 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "171165.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031571388244628906 Translation time(mins) : 0.011000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "171109.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003349781036376953 Translation time(mins) : 0.011000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "171054.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027751922607421875 Translation time(mins) : 0.011000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "171004.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.770061492919922E-4 Translation time(mins) : 0.011000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "170956.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.519721984863281E-4 Translation time(mins) : 0.011000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "170907.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027840137481689453 Translation time(mins) : 0.011000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "170858.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002863168716430664 Translation time(mins) : 0.011166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "170792.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033490657806396484 Translation time(mins) : 0.011166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "170741.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002732992172241211 Translation time(mins) : 0.011166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "170690.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002753019332885742 Translation time(mins) : 0.011166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "170640.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028209686279296875 Translation time(mins) : 0.011166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "170586.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030019283294677734 Translation time(mins) : 0.011166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "170536.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029900074005126953 Translation time(mins) : 0.011166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "170485.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003217935562133789 Translation time(mins) : 0.011166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "170435.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033719539642333984 Translation time(mins) : 0.011166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "170378.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027458667755126953 Translation time(mins) : 0.011333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "170328.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002902984619140625 Translation time(mins) : 0.011500000000000002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "170274.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003322124481201172 Translation time(mins) : 0.011500000000000002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "170218.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002758026123046875 Translation time(mins) : 0.011500000000000002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "170153.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028200149536132812 Translation time(mins) : 0.011500000000000002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "170103.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032091140747070312 Translation time(mins) : 0.011500000000000002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "170052.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003025054931640625 Translation time(mins) : 0.011500000000000002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "170002.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003206968307495117 Translation time(mins) : 0.011500000000000002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "6" [round-reward] "-50.0" [turns-used] "50" [time-left] "169949" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 128658416 / 466092032 = 0.27603650602634633 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 67.17Mb / 166.2Mb = 0.4 ] ********************************************************* >>> ROUND INIT 8/10; time remaining = 169789.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "169788.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002769947052001953 Translation time(mins) : 0.012166666666666668 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "169736.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v97=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032041072845458984 Translation time(mins) : 0.012166666666666668 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "169654.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002811908721923828 Translation time(mins) : 0.012166666666666668 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "169604.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002852916717529297 Translation time(mins) : 0.012333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "169548.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002785921096801758 Translation time(mins) : 0.012333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "169495.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.920265197753906E-4 Translation time(mins) : 0.0125 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "169442.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.719993591308594E-4 Translation time(mins) : 0.0125 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "169394.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v97=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031249523162841797 Translation time(mins) : 0.0125 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "169343.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002727031707763672 Translation time(mins) : 0.0125 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "169282.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033779144287109375 Translation time(mins) : 0.0125 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "169231.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v97=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002819061279296875 Translation time(mins) : 0.0125 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "169168.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028200149536132812 Translation time(mins) : 0.0125 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "169115.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031440258026123047 Translation time(mins) : 0.0125 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "169065.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028829574584960938 Translation time(mins) : 0.0125 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "169003.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028340816497802734 Translation time(mins) : 0.0125 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "168928.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032079219818115234 Translation time(mins) : 0.0125 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "168877.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029430389404296875 Translation time(mins) : 0.0125 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "168826.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028481483459472656 Translation time(mins) : 0.012666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "168770.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028498172760009766 Translation time(mins) : 0.012666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "168707.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.192062377929688E-4 Translation time(mins) : 0.012833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "168659.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.841587066650391E-4 Translation time(mins) : 0.012833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "168610.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v97=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003226041793823242 Translation time(mins) : 0.012833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "168549.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002724885940551758 Translation time(mins) : 0.012833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "168496.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002825021743774414 Translation time(mins) : 0.012833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "168432.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002825021743774414 Translation time(mins) : 0.012833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "168377.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027871131896972656 Translation time(mins) : 0.012833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "168327.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.948875427246094E-4 Translation time(mins) : 0.012833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "168236.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.879734039306641E-4 Translation time(mins) : 0.012833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "168188.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v97=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003161907196044922 Translation time(mins) : 0.012833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "168136.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027430057525634766 Translation time(mins) : 0.013000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "168042.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027539730072021484 Translation time(mins) : 0.013166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "167992.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002702951431274414 Translation time(mins) : 0.013166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "167941.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002816915512084961 Translation time(mins) : 0.013166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "167890.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002791881561279297 Translation time(mins) : 0.013166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "167798.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002768993377685547 Translation time(mins) : 0.013166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "167749.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v97=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031290054321289062 Translation time(mins) : 0.013166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "167694.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002707958221435547 Translation time(mins) : 0.013166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "167636.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027780532836914062 Translation time(mins) : 0.013333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "167585.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002836942672729492 Translation time(mins) : 0.013333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "167536.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002797842025756836 Translation time(mins) : 0.013333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "167485.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.070468902587891E-4 Translation time(mins) : 0.013333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "167430.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v97=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031599998474121094 Translation time(mins) : 0.013333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "167379.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002727985382080078 Translation time(mins) : 0.013333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "167329.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027849674224853516 Translation time(mins) : 0.013333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "167279.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028510093688964844 Translation time(mins) : 0.013333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "167190.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002866029739379883 Translation time(mins) : 0.013333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "167140.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.741451263427734E-4 Translation time(mins) : 0.013333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "167092.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.108615875244141E-4 Translation time(mins) : 0.013333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "167044.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v97=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032901763916015625 Translation time(mins) : 0.013333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "166910.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002810955047607422 Translation time(mins) : 0.013333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "7" [round-reward] "-50.0" [turns-used] "50" [time-left] "166861" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 149522664 / 466092032 = 0.32080072975802343 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 69.78Mb / 205Mb = 0.34 ] ********************************************************* >>> ROUND INIT 9/10; time remaining = 166649.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "166649.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028040409088134766 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "166597.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.480548858642578E-4 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "166546.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002791881561279297 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "166494.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030388832092285156 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "166437.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034439563751220703 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "166385.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028390884399414062 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "166333.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.080005645751953E-4 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "166285.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.060932159423828E-4 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "166232.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.920265197753906E-4 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "166133.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002811908721923828 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "166083.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030488967895507812 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "166032.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003431081771850586 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "165981.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028030872344970703 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "165931.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002794027328491211 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "165882.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003014802932739258 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "165831.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034270286560058594 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "165728.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002810955047607422 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "165678.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.779598236083984E-4 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "165608.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.700920104980469E-4 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "165560.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.910728454589844E-4 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "165512.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027539730072021484 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "165462.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029828548431396484 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "165408.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030260086059570312 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "165357.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029380321502685547 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "165308.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029871463775634766 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "165257.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003056049346923828 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "165207.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.00311279296875 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "165156.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034248828887939453 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "165102.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027740001678466797 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "165045.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028159618377685547 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "164995.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002992868423461914 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "164944.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003052949905395508 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "164894.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030059814453125 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "164821.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003081083297729492 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "164770.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003528118133544922 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "164718.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.00279998779296875 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "164667.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.939338684082031E-4 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "164619.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.841587066650391E-4 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "164570.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.867813110351562E-4 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "164519.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027379989624023438 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "164469.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030210018157958984 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "164419.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0035419464111328125 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "164368.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002866029739379883 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "164317.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027611255645751953 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "164262.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003053903579711914 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "164212.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0035600662231445312 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "164161.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002792835235595703 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "164111.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.8582763671875E-4 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "164064.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.810592651367188E-4 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "164009.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.960796356201172E-4 Translation time(mins) : 0.013833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "8" [round-reward] "-50.0" [turns-used] "50" [time-left] "163961" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 146205840 / 466092032 = 0.31368448710146585 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 68.9Mb / 196.61Mb = 0.35 ] ********************************************************* >>> ROUND INIT 10/10; time remaining = 163748.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "163747.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028328895568847656 Translation time(mins) : 0.014333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "163691.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.330345153808594E-4 Translation time(mins) : 0.014333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 4 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "163642.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.588863372802734E-4 Translation time(mins) : 0.014500000000000002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "163569.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v94=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026450157165527344 Translation time(mins) : 0.014500000000000002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "163519.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002736806869506836 Translation time(mins) : 0.014500000000000002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "163468.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029680728912353516 Translation time(mins) : 0.014500000000000002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "163417.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028600692749023438 Translation time(mins) : 0.014500000000000002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "163366.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002760171890258789 Translation time(mins) : 0.014500000000000002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "163222.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0025949478149414062 Translation time(mins) : 0.014666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "163172.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028228759765625 Translation time(mins) : 0.014666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "163121.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.798671722412109E-4 Translation time(mins) : 0.014666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "163056.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v94=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0025539398193359375 Translation time(mins) : 0.014833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "163006.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002665996551513672 Translation time(mins) : 0.014833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "162952.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002557992935180664 Translation time(mins) : 0.014833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "162901.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0025930404663085938 Translation time(mins) : 0.014833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "162851.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026509761810302734 Translation time(mins) : 0.015000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "162801.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0025680065155029297 Translation time(mins) : 0.015166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "162750.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002819061279296875 Translation time(mins) : 0.015166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "162700.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.979869842529297E-4 Translation time(mins) : 0.015166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "162649.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v94=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002655029296875 Translation time(mins) : 0.015166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "162598.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002768993377685547 Translation time(mins) : 0.015166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "162547.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002902984619140625 Translation time(mins) : 0.015166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "162494.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v94=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027871131896972656 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "162444.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002579927444458008 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "162391.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002858877182006836 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "162340.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.901191711425781E-4 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "162292.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.579326629638672E-4 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "162244.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v94=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0025610923767089844 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "162193.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002699136734008789 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "162139.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0025899410247802734 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "162084.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026140213012695312 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "162033.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002683877944946289 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "161983.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029659271240234375 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "161932.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026590824127197266 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "161863.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026481151580810547 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "161812.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028209686279296875 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "161761.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.108615875244141E-4 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "161712.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.660388946533203E-4 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "161643.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.719993591308594E-4 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "161595.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v94=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002585172653198242 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "161545.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002655029296875 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "161492.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029850006103515625 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "161437.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002819061279296875 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "161329.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002701997756958008 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "161278.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003284931182861328 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "161228.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026450157165527344 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "161178.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002582073211669922 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "161080.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028200149536132812 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "161030.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.660388946533203E-4 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "160981.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [5e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.519721984863281E-4 Translation time(mins) : 0.015333333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "9" [round-reward] "-50.0" [turns-used] "50" [time-left] "160927" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 89277824 / 466092032 = 0.19154548430469628 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- ********************************************************* >>> SESSION END, total reward = -500.0 *********************************************************